/*
 * @Author: 雷佳斌 leijiabin@yunjinhz.com
 * @Date: 2024-05-18 15:33:08
 * @LastEditors: 雷佳斌 leijiabin@yunjinhz.com
 * @LastEditTime: 2024-05-23 10:24:00
 * @FilePath: \zmglpt-ui-mobile-v1.1\dev\service\tripleNetworkIntegration\tripleNetworkIntegration.service.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import apiUrl from "@/common/api_urls/tripleNetworkIntegration";
import reqHelper from "@/common/reqHelper";
let baseUrl = process.uniEnv.BASE_API;

export default {
  /**
   * 查询任务列表
   * @param paras 参数
   */
  selectGridFusionTaskList(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.selectGridFusionTaskList);
  },
  /**
   * 任务删除
   * @param paras 参数
   */
  deleteGridFusionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.deleteGridFusionTask);
  },

  /**
   * 任务详情接口
   * @param paras 参数
   */
  getGridFusionTaskTaskInfo(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.getGridFusionTaskTaskInfo);
  },

  /**
   * 协同标签类型
   * @param paras 参数
   */
  getGridFusionTaskItem(paras) {
    return reqHelper.get(paras, apiUrl.tripleNetworkIntegration.getGridFusionTaskItem);
  },

  /**
   * 协同创建-保存提交
   * @param paras 参数
   */
  saveGridFusionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.saveGridFusionTask);
  },

  /**
   * 获取流程选人参数
   */
  getNextFlowUsersExtData(paras) {
    return reqHelper.get(paras, apiUrl.tripleNetworkIntegration.getNextFlowUsersExtData);
  },
  
  /**
   * 协同任务审批
   */
  auditGridFusionTask(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.auditGridFusionTask);
  },

  /**
   * 保存任务处理项
   */
  saveGridFusionTaskResult(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.saveGridFusionTaskResult);
  },

  /**
   * 任务统计
   * @param {*} paras 
   * @returns 
   */
  getGridFusionTaskData(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.getGridFusionTaskData);
  },

  /**
   * 任务统计明细
   * @param {*} paras 
   * @returns 
   */
  getGridFusionTaskInfo(paras) {
    return reqHelper.postJson(paras, apiUrl.tripleNetworkIntegration.getGridFusionTaskInfo);
  },

  baseUrl:baseUrl,
};